Français Virtuose

Translation of Needle I (English).

Meta description:

Lors d'une action infligeant des dégâts de type perforant, le personnage peut dépenser 3 PR pour appliquer l'état Aiguille à la cible touchée pendant 5 secondes. Tant que Aiguille est actif, chaque fois que la cible effectue une action de déplacement, elle subit 1d4 dégâts de type perforant, réduits de moitié par un test de Vigueur gratuit réussi. Réappliquer Aiguille alors qu'il est déjà actif remet la durée à 5 secondes ; l'effet ne se cumule pas.

  • Name:

    mNeedleI

  • Displayed name:

    Aiguille I

  • Description:

    Lors d'une action infligeant des dégâts de type perforant, le personnage peut dépenser 3 PR pour appliquer l'état Aiguille à la cible touchée pendant 5 secondes. Tant que Aiguille est actif, chaque fois que la cible effectue une action de déplacement, elle subit 1d4 dégâts de type perforant, réduits de moitié par un test de Vigueur gratuit réussi. Réappliquer Aiguille alors qu'il est déjà actif remet la durée à 5 secondes ; l'effet ne se cumule pas.

  • Condition:

    assert(character:has([[mPiercingMasteryI]]),[[Vous devez posséder « Maîtrise du perforant I ».]])
  • Cost:

    expCost(300,450)-0
  • Script:

  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

      action:tagsContain([[piercingDamage]])
      
    • Description:

    • Variables:

      vNeedleDamage = 1
      vNeedleDuration = 5
      
    • Script:

    • Action effects:

      • Use case:

        vApplyNeedle*3

      • Name:

        Aiguille

      • Description:

        Vous pouvez dépenser 3 PR pour infliger Aiguille pendant vNeedleDuration.string secondes (vNeedleDamage.string d4 dégâts de type perforant par déplacement).

      • Script:

        if not character:has([[mNeedle]]) then
           mNeedle = character:createEffect([[mNeedle]])
           mNeedle.displayName:set([[Aiguille]])
           mNeedle.description:set([[Chaque fois que la créature effectue une action de déplacement, elle subit {{vNeedleDamage}}d4 dégâts de type perforant, réduits de moitié par un test de Vigueur gratuit réussi.]])
           mNeedle:activate()
        end
        character.mNeedle.duration:set({{vNeedleDuration}})
        
      • Variables:

        vApplyNeedle = ToggleVariable([[vApplyNeedle]],[[Aiguille]])
  • Upgrades:

    • Name:

      mNeedleII

    • Displayed name:

      Aiguille II

    • Description:

      Porte la durée d'Aiguille à 7 secondes et les dégâts à 2d4 dégâts de type perforant par action de déplacement.

    • Condition:

    • Cost:

      expCost(750,600)-150
    • Script:

      master.displayName:set([[Aiguille II]])
      master.description:replace([[5 secondes]],[[7 secondes]])
      master.description:replace([[1d4]],[[2d4]])
      master.addOns[1].variables:replace([[vNeedleDamage = 1]],[[vNeedleDamage = 2]])
      master.addOns[1].variables:replace([[vNeedleDuration = 5]],[[vNeedleDuration = 7]])
      
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons: